#include "MemoryObj.h"
#include "s3e.h"

MemoryObj::MemoryObj(void)
{
}

MemoryObj::~MemoryObj(void)
{
}

void* MemoryObj::operator new(size_t iSize)
{
  return ::s3eMalloc(iSize);
}

void* MemoryObj::operator new[](size_t iSize)
{
  return ::s3eMalloc(iSize);
}

void MemoryObj::operator delete(void* ptheMem)
{
  ::s3eFree(ptheMem);
}

void MemoryObj::operator delete[](void* ptheMem)
{
  ::s3eFree(ptheMem);
}